当前位置:首页 > Python教程 > python进阶

Python 打印自己设计的字体

python 打印自己设计的字体

通过对 26 个字母的设定,设置自己要输出的字体。

实例

name = "51frw" # 接收用户输入 # name = input("输入你的名字: nn") lngth = len(name) l = "" for x in range(0, lngth): c = name[x] c = c.upper() if (c == "a"): print("..######..n..#....#..n..######..", end = " ") print("n..#....#..n..#....#..nn") elif (c == "b"): print("..######..n..#....#..n..#####...", end = " ") print("n..#....#..n..######..nn") elif (c == "c"): print("..######..n..#.......n..#.......", end = " ") print("n..#.......n..######..nn") elif (c == "d"): print("..#####...n..#....#..n..#....#..", end = " ") print("n..#....#..n..#####...nn") elif (c == "e"): print("..######..n..#.......n..#####...", end = " ") print("n..#.......n..######..nn") elif (c == "f"): print("..######..n..#.......n..#####...", end = " ") print("n..#.......n..#.......nn") elif (c == "g"): print("..######..n..#.......n..#.####..", end = " ") print("n..#....#..n..#####...nn") elif (c == "h"): print("..#....#..n..#....#..n..######..", end = " ") print("n..#....#..n..#....#..nn") elif (c == "i"): print("..######..n....##....n....##....", end = " ") print("n....##....n..######..nn") elif (c == "j"): print("..######..n....##....n....##....", end = " ") print("n..#.##....n..####....nn") elif (c == "k"): print("..#...#...n..#..#....n..##......", end = " ") print("n..#..#....n..#...#...nn") elif (c == "l"): print("..#.......n..#.......n..#.......", end = " ") print("n..#.......n..######..nn") elif (c == "m"): print("..#....#..n..##..##..n..#.##.#..", end = " ") print("n..#....#..n..#....#..nn") elif (c == "n"): print("..#....#..n..##...#..n..#.#..#..", end = " ") print("n..#..#.#..n..#...##..nn") elif (c == "o"): print("..######..n..#....#..n..#....#..", end = " ") print("n..#....#..n..######..nn") elif (c == "p"): print("..######..n..#....#..n..######..", end = " ") print("n..#.......n..#.......nn") elif (c == "q"): print("..######..n..#....#..n..#.#..#..", end = " ") print("n..#..#.#..n..######..nn") elif (c == "r"): print("..######..n..#....#..n..#.##...", end = " ") print("n..#...#...n..#....#..nn") elif (c == "s"): print("..######..n..#.......n..######..", end = " ") print("n.......#..n..######..nn") elif (c == "t"): print("..######..n....##....n....##....", end = " ") print("n....##....n....##....nn") elif (c == "u"): print("..#....#..n..#....#..n..#....#..", end = " ") print("n..#....#..n..######..nn") elif (c == "v"): print("..#....#..n..#....#..n..#....#..", end = " ") print("n...#..#...n....##....nn") elif (c == "w"): print("..#....#..n..#....#..n..#.##.#..", end = " ") print("n..##..##..n..#....#..nn") elif (c == "x"): print("..#....#..n...#..#...n....##....", end = " ") print("n...#..#...n..#....#..nn") elif (c == "y"): print("..#....#..n...#..#...n....##....", end = " ") print("n....##....n....##....nn") elif (c == "z"): print("..######..n......#...n.....#....", end = " ") print("n....#.....n..######..nn") elif (c == " "): print("..........n..........n..........", end = " ") print("n..........nn") elif (c == "."): print("----..----nn")

执行以上代码输出结果为:

..######..
..#....#..
..#.##... 
..#...#...
..#....#..


..#....#..
..#....#..
..#....#.. 
..#....#..
..######..


..#....#..
..##...#..
..#.#..#.. 
..#..#.#..
..#...##..


..######..
..#....#..
..#....#.. 
..#....#..
..######..


..######..
..#....#..
..#....#.. 
..#....#..
..######..


..######..
..#....#..
..#####... 
..#....#..
..######..

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐